<?php

namespace app\index\controller;
use app\index\Controller;
use think\Db;
/**
 * @title 用户（模块02）
 * @description 接口说明
 * @group 用户
 * @header name:model_id   default:02 desc:模块id
 * @groupremark 已使用错误码： 1020001 1020002 1020003 1020004
 * @param name:token type:int require:1  other: desc:token
 */
class User extends Controller{
    /**
     * @title 获取用户信息
     * @description 接口说明
     * @author 梁敏
     * @url /index/user/index
     * @method ~
     * @return data:用户信息@!
     * @data account:账户 last_login_time:最后登录时间 last_login_ip:最后登录ip mobile:手机 email:电子邮箱 status:状态 remark:备注
     */
    public function index() {
        if(UID){
            $user=user(UID);
            $driver=Db::name('driver')->where('user_id',$user['user_id'])->find();
            $user['birthday']=$driver['birthday'];
            $user['weixin_no']=$driver['weixin_no'];
            $user['domicile']=$driver['domicile'];
            $msg['data']=$user;

            return $this->success($msg);
        }else{
            $msg['error_id']="1020001";
            $msg['message']="用户未授权";
            return $this->error($msg);
        }

    }

    /**
     * @title 设置友盟
     * @description 接口说明
     * @author 梁敏
     * @url /index/user/umeng
     * @param name:device_token type:int require:1  other: desc:device_token
     * @param name:device_type type:int require:1  other: desc:device_type
     * @method ~
     * @return data:返回信息
     */
    public function umeng() {
        if(UID){
            $input=input();
            $re=set_umeng_device(UID,$input);
            $msg['data']=$re;
            return $this->success($msg);
        }else{
            $msg['error_id']="1020001";
            $msg['message']="用户未授权";
            return $this->error($msg);
        }

    }
}
